package lineareListen;

public class SchlangeMitListe
{
    private Liste l = new Liste();

    boolean istLeer()
    {
        return l.istLeer();
    }

    void durchlaufe()
    {
        l.durchlaufe();
    }

    void anfuege(Object neuesObject)
    {
        if (istLeer())
        {
            l.einfuegeKopf(neuesObject);
        }
        else
        {
            l.einfuegeEnde(neuesObject);
        }
    }

    Object abarbeite()
    {
        Object erster = l.getKopfDaten();
        l.loescheKopf();
        return erster;
    }
}
